# 无限循环，直到用户输入有效正整数为止
while True:
    N = input("请输入一个正整数N：")

    # 尝试将输入转换为整数并检查是否为正整数
    if N.isdigit() and int(N) > 0:
        N = int(N)
        break
    else:
        print("无效输入，请确保你输入的是一个正整数！")

# 计算从1到N所有整数之和
total_sum = sum(range(1, N + 1))
print(f"1到{N}的和是：{total_sum}")
